<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Geo3DML-CPP: geo3dml::Field Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">Geo3DML-CPP
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search',false);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacegeo3dml.html">geo3dml</a></li><li class="navelem"><a class="el" href="classgeo3dml_1_1_field.html">Field</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classgeo3dml_1_1_field-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">geo3dml::Field Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_field_8h_source.html">Field.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:ac7ae774520c4637de74495c6bdca3da6" id="r_ac7ae774520c4637de74495c6bdca3da6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a> { <br />
&#160;&#160;<a class="el" href="#ac7ae774520c4637de74495c6bdca3da6af65370adf4b4a7aa02215ee0f6d0ee74">Unknown</a>
, <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6a19b333707ee705db9588cffe81f35528">Text</a>
, <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6aeddcc616863f7174f93d1548b9ca6f8d">Integer</a>
, <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6a7283b51b7b12d9efbda78282c9c30194">Double</a>
, <br />
&#160;&#160;<a class="el" href="#ac7ae774520c4637de74495c6bdca3da6aac34421ea064d47c76027f51d6dd4189">Boolean</a>
, <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6a39ef62ae67495c30098f50ed2671f038">Category</a>
, <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6a2f286ffafa811dd66f896b16fd4327e2">Object</a>
<br />
 }</td></tr>
<tr class="separator:ac7ae774520c4637de74495c6bdca3da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac52554c43a3312022e425e47cf89a6f6" id="r_ac52554c43a3312022e425e47cf89a6f6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac52554c43a3312022e425e47cf89a6f6">Field</a> ()</td></tr>
<tr class="separator:ac52554c43a3312022e425e47cf89a6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf378ea05cd7da843177ce58cdfb6223" id="r_aaf378ea05cd7da843177ce58cdfb6223"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaf378ea05cd7da843177ce58cdfb6223">Field</a> (const <a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;f)</td></tr>
<tr class="separator:aaf378ea05cd7da843177ce58cdfb6223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad55167a7917c680ec39eb251deee4423" id="r_ad55167a7917c680ec39eb251deee4423"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad55167a7917c680ec39eb251deee4423">~Field</a> ()</td></tr>
<tr class="separator:ad55167a7917c680ec39eb251deee4423"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab43e3e7ed2d5a47c59825a7877bff38" id="r_aab43e3e7ed2d5a47c59825a7877bff38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aab43e3e7ed2d5a47c59825a7877bff38">DataType</a> (<a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a> t)</td></tr>
<tr class="separator:aab43e3e7ed2d5a47c59825a7877bff38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42931bb2a4f886aa9bf1f02e54ac656" id="r_ab42931bb2a4f886aa9bf1f02e54ac656"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab42931bb2a4f886aa9bf1f02e54ac656">DataType</a> () const</td></tr>
<tr class="separator:ab42931bb2a4f886aa9bf1f02e54ac656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">字段的标准名字。可用作数据库表的字段定义。</div></td></tr>
<tr class="memitem:ae5f39daefe9eb16821f9a799cb363a4e" id="r_ae5f39daefe9eb16821f9a799cb363a4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae5f39daefe9eb16821f9a799cb363a4e">Name</a> (const std::string &amp;s)</td></tr>
<tr class="separator:ae5f39daefe9eb16821f9a799cb363a4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6836b1d63e40da3922c309bd613cec23" id="r_a6836b1d63e40da3922c309bd613cec23"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6836b1d63e40da3922c309bd613cec23">Name</a> () const</td></tr>
<tr class="separator:a6836b1d63e40da3922c309bd613cec23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">字段的别名，或者显示名称。</div></td></tr>
<tr class="memitem:a4ce8615cac5f0f15ef8230ed9f8df435" id="r_a4ce8615cac5f0f15ef8230ed9f8df435"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ce8615cac5f0f15ef8230ed9f8df435">Label</a> (const std::string &amp;s)</td></tr>
<tr class="separator:a4ce8615cac5f0f15ef8230ed9f8df435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39bb2c63bd09ded9cb20d06710d893c" id="r_ac39bb2c63bd09ded9cb20d06710d893c"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac39bb2c63bd09ded9cb20d06710d893c">Label</a> () const</td></tr>
<tr class="separator:ac39bb2c63bd09ded9cb20d06710d893c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">字段值的单位。</div></td></tr>
<tr class="memitem:af29c2b060d5e199f5b03b3d49b9469ce" id="r_af29c2b060d5e199f5b03b3d49b9469ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af29c2b060d5e199f5b03b3d49b9469ce">Uom</a> (const std::string &amp;s)</td></tr>
<tr class="separator:af29c2b060d5e199f5b03b3d49b9469ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d24a49894d178fa01003e740edeaff" id="r_a74d24a49894d178fa01003e740edeaff"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74d24a49894d178fa01003e740edeaff">Uom</a> () const</td></tr>
<tr class="separator:a74d24a49894d178fa01003e740edeaff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">字段的规范语义定义。</div></td></tr>
<tr class="memitem:a1c825099ad02e26053cac48c1dc4042b" id="r_a1c825099ad02e26053cac48c1dc4042b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1c825099ad02e26053cac48c1dc4042b">Definition</a> (const std::string &amp;s)</td></tr>
<tr class="separator:a1c825099ad02e26053cac48c1dc4042b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a6c214cc53d4097b558b53c3200566" id="r_a89a6c214cc53d4097b558b53c3200566"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a89a6c214cc53d4097b558b53c3200566">Definition</a> () const</td></tr>
<tr class="separator:a89a6c214cc53d4097b558b53c3200566"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">字段的说明信息。</div></td></tr>
<tr class="memitem:aa44f46e2e9dc0ee940d1e34d439058b2" id="r_aa44f46e2e9dc0ee940d1e34d439058b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa44f46e2e9dc0ee940d1e34d439058b2">Description</a> (const std::string &amp;s)</td></tr>
<tr class="separator:aa44f46e2e9dc0ee940d1e34d439058b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93da3fc0b14299dc1a6e6c6ef01ad3df" id="r_a93da3fc0b14299dc1a6e6c6ef01ad3df"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a93da3fc0b14299dc1a6e6c6ef01ad3df">Description</a> () const</td></tr>
<tr class="separator:a93da3fc0b14299dc1a6e6c6ef01ad3df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">字段的无效值。统一使用字符串形式记录。</div></td></tr>
<tr class="memitem:afbd4fdbd227f9195c492b461b282d7d3" id="r_afbd4fdbd227f9195c492b461b282d7d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afbd4fdbd227f9195c492b461b282d7d3">NoDataValue</a> (const std::string &amp;v)</td></tr>
<tr class="separator:afbd4fdbd227f9195c492b461b282d7d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74c7a37be96cbd6c88808f5c773fcc81" id="r_a74c7a37be96cbd6c88808f5c773fcc81"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a74c7a37be96cbd6c88808f5c773fcc81">NoDataValue</a> () const</td></tr>
<tr class="separator:a74c7a37be96cbd6c88808f5c773fcc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4912a57abbc1db35161524f40d348e71" id="r_a4912a57abbc1db35161524f40d348e71"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4912a57abbc1db35161524f40d348e71">NoDataAsInt</a> () const</td></tr>
<tr class="separator:a4912a57abbc1db35161524f40d348e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47cd4807df3e8d82a920e703780cd295" id="r_a47cd4807df3e8d82a920e703780cd295"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47cd4807df3e8d82a920e703780cd295">NoDataAsDouble</a> () const</td></tr>
<tr class="separator:a47cd4807df3e8d82a920e703780cd295"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a581574b1e0c59bb6bf2e7237a313c2d7" id="r_a581574b1e0c59bb6bf2e7237a313c2d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a581574b1e0c59bb6bf2e7237a313c2d7">NoDataAsBool</a> () const</td></tr>
<tr class="separator:a581574b1e0c59bb6bf2e7237a313c2d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a458aec4ccb18991977d2a57c7c53176d" id="r_a458aec4ccb18991977d2a57c7c53176d"><td class="memItemLeft" align="right" valign="top">static std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a458aec4ccb18991977d2a57c7c53176d">ValueTypeToName</a> (<a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a> t)</td></tr>
<tr class="separator:a458aec4ccb18991977d2a57c7c53176d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbd12d85f911ea1b09b62ac3d79fe20" id="r_abfbd12d85f911ea1b09b62ac3d79fe20"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abfbd12d85f911ea1b09b62ac3d79fe20">NameToValueType</a> (const std::string &amp;name)</td></tr>
<tr class="separator:abfbd12d85f911ea1b09b62ac3d79fe20"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:ab012a7da0a91b1158791fa3333ad9b83" id="r_ab012a7da0a91b1158791fa3333ad9b83"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab012a7da0a91b1158791fa3333ad9b83">name_</a></td></tr>
<tr class="separator:ab012a7da0a91b1158791fa3333ad9b83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6dcd5775a8a84f1b9999459b5ffad1" id="r_a7f6dcd5775a8a84f1b9999459b5ffad1"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f6dcd5775a8a84f1b9999459b5ffad1">label_</a></td></tr>
<tr class="separator:a7f6dcd5775a8a84f1b9999459b5ffad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5802c5fd2bea98a3bbb45911da2d1fa3" id="r_a5802c5fd2bea98a3bbb45911da2d1fa3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5802c5fd2bea98a3bbb45911da2d1fa3">valueType_</a></td></tr>
<tr class="separator:a5802c5fd2bea98a3bbb45911da2d1fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff862162ad28b328f466682be9f19f7c" id="r_aff862162ad28b328f466682be9f19f7c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aff862162ad28b328f466682be9f19f7c">uom_</a></td></tr>
<tr class="separator:aff862162ad28b328f466682be9f19f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59f67774b7f8e1ad431cbf428128c3ff" id="r_a59f67774b7f8e1ad431cbf428128c3ff"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a59f67774b7f8e1ad431cbf428128c3ff">definition_</a></td></tr>
<tr class="separator:a59f67774b7f8e1ad431cbf428128c3ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a4f512bf3fed4b6782bb986eedf52b8" id="r_a2a4f512bf3fed4b6782bb986eedf52b8"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2a4f512bf3fed4b6782bb986eedf52b8">description_</a></td></tr>
<tr class="separator:a2a4f512bf3fed4b6782bb986eedf52b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ecfb291f30d4a7dc4d82f91c65047c9" id="r_a3ecfb291f30d4a7dc4d82f91c65047c9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3ecfb291f30d4a7dc4d82f91c65047c9">noDataValue_</a></td></tr>
<tr class="separator:a3ecfb291f30d4a7dc4d82f91c65047c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="ac7ae774520c4637de74495c6bdca3da6" name="ac7ae774520c4637de74495c6bdca3da6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7ae774520c4637de74495c6bdca3da6">&#9670;&#160;</a></span>ValueType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">geo3dml::Field::ValueType</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6af65370adf4b4a7aa02215ee0f6d0ee74" name="ac7ae774520c4637de74495c6bdca3da6af65370adf4b4a7aa02215ee0f6d0ee74"></a>Unknown&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6a19b333707ee705db9588cffe81f35528" name="ac7ae774520c4637de74495c6bdca3da6a19b333707ee705db9588cffe81f35528"></a>Text&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6aeddcc616863f7174f93d1548b9ca6f8d" name="ac7ae774520c4637de74495c6bdca3da6aeddcc616863f7174f93d1548b9ca6f8d"></a>Integer&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6a7283b51b7b12d9efbda78282c9c30194" name="ac7ae774520c4637de74495c6bdca3da6a7283b51b7b12d9efbda78282c9c30194"></a>Double&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6aac34421ea064d47c76027f51d6dd4189" name="ac7ae774520c4637de74495c6bdca3da6aac34421ea064d47c76027f51d6dd4189"></a>Boolean&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6a39ef62ae67495c30098f50ed2671f038" name="ac7ae774520c4637de74495c6bdca3da6a39ef62ae67495c30098f50ed2671f038"></a>Category&#160;</td><td class="fielddoc"></td></tr>
<tr><td class="fieldname"><a id="ac7ae774520c4637de74495c6bdca3da6a2f286ffafa811dd66f896b16fd4327e2" name="ac7ae774520c4637de74495c6bdca3da6a2f286ffafa811dd66f896b16fd4327e2"></a>Object&#160;</td><td class="fielddoc"></td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac52554c43a3312022e425e47cf89a6f6" name="ac52554c43a3312022e425e47cf89a6f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac52554c43a3312022e425e47cf89a6f6">&#9670;&#160;</a></span>Field() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">geo3dml::Field::Field </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaf378ea05cd7da843177ce58cdfb6223" name="aaf378ea05cd7da843177ce58cdfb6223"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf378ea05cd7da843177ce58cdfb6223">&#9670;&#160;</a></span>Field() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">geo3dml::Field::Field </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>f</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad55167a7917c680ec39eb251deee4423" name="ad55167a7917c680ec39eb251deee4423"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad55167a7917c680ec39eb251deee4423">&#9670;&#160;</a></span>~Field()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual geo3dml::Field::~Field </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="ab42931bb2a4f886aa9bf1f02e54ac656" name="ab42931bb2a4f886aa9bf1f02e54ac656"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab42931bb2a4f886aa9bf1f02e54ac656">&#9670;&#160;</a></span>DataType() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a> geo3dml::Field::DataType </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aab43e3e7ed2d5a47c59825a7877bff38" name="aab43e3e7ed2d5a47c59825a7877bff38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab43e3e7ed2d5a47c59825a7877bff38">&#9670;&#160;</a></span>DataType() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::DataType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a></td>          <td class="paramname"><span class="paramname"><em>t</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a89a6c214cc53d4097b558b53c3200566" name="a89a6c214cc53d4097b558b53c3200566"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89a6c214cc53d4097b558b53c3200566">&#9670;&#160;</a></span>Definition() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; geo3dml::Field::Definition </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1c825099ad02e26053cac48c1dc4042b" name="a1c825099ad02e26053cac48c1dc4042b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c825099ad02e26053cac48c1dc4042b">&#9670;&#160;</a></span>Definition() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::Definition </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a93da3fc0b14299dc1a6e6c6ef01ad3df" name="a93da3fc0b14299dc1a6e6c6ef01ad3df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93da3fc0b14299dc1a6e6c6ef01ad3df">&#9670;&#160;</a></span>Description() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; geo3dml::Field::Description </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa44f46e2e9dc0ee940d1e34d439058b2" name="aa44f46e2e9dc0ee940d1e34d439058b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa44f46e2e9dc0ee940d1e34d439058b2">&#9670;&#160;</a></span>Description() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::Description </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac39bb2c63bd09ded9cb20d06710d893c" name="ac39bb2c63bd09ded9cb20d06710d893c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac39bb2c63bd09ded9cb20d06710d893c">&#9670;&#160;</a></span>Label() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; geo3dml::Field::Label </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4ce8615cac5f0f15ef8230ed9f8df435" name="a4ce8615cac5f0f15ef8230ed9f8df435"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ce8615cac5f0f15ef8230ed9f8df435">&#9670;&#160;</a></span>Label() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::Label </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6836b1d63e40da3922c309bd613cec23" name="a6836b1d63e40da3922c309bd613cec23"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6836b1d63e40da3922c309bd613cec23">&#9670;&#160;</a></span>Name() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; geo3dml::Field::Name </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae5f39daefe9eb16821f9a799cb363a4e" name="ae5f39daefe9eb16821f9a799cb363a4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5f39daefe9eb16821f9a799cb363a4e">&#9670;&#160;</a></span>Name() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::Name </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abfbd12d85f911ea1b09b62ac3d79fe20" name="abfbd12d85f911ea1b09b62ac3d79fe20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abfbd12d85f911ea1b09b62ac3d79fe20">&#9670;&#160;</a></span>NameToValueType()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a> geo3dml::Field::NameToValueType </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>name</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a581574b1e0c59bb6bf2e7237a313c2d7" name="a581574b1e0c59bb6bf2e7237a313c2d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a581574b1e0c59bb6bf2e7237a313c2d7">&#9670;&#160;</a></span>NoDataAsBool()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool geo3dml::Field::NoDataAsBool </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a47cd4807df3e8d82a920e703780cd295" name="a47cd4807df3e8d82a920e703780cd295"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a47cd4807df3e8d82a920e703780cd295">&#9670;&#160;</a></span>NoDataAsDouble()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double geo3dml::Field::NoDataAsDouble </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4912a57abbc1db35161524f40d348e71" name="a4912a57abbc1db35161524f40d348e71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4912a57abbc1db35161524f40d348e71">&#9670;&#160;</a></span>NoDataAsInt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int geo3dml::Field::NoDataAsInt </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a74c7a37be96cbd6c88808f5c773fcc81" name="a74c7a37be96cbd6c88808f5c773fcc81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74c7a37be96cbd6c88808f5c773fcc81">&#9670;&#160;</a></span>NoDataValue() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; geo3dml::Field::NoDataValue </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afbd4fdbd227f9195c492b461b282d7d3" name="afbd4fdbd227f9195c492b461b282d7d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbd4fdbd227f9195c492b461b282d7d3">&#9670;&#160;</a></span>NoDataValue() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::NoDataValue </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>v</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a74d24a49894d178fa01003e740edeaff" name="a74d24a49894d178fa01003e740edeaff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74d24a49894d178fa01003e740edeaff">&#9670;&#160;</a></span>Uom() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::string &amp; geo3dml::Field::Uom </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af29c2b060d5e199f5b03b3d49b9469ce" name="af29c2b060d5e199f5b03b3d49b9469ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af29c2b060d5e199f5b03b3d49b9469ce">&#9670;&#160;</a></span>Uom() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classgeo3dml_1_1_field.html">Field</a> &amp; geo3dml::Field::Uom </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>s</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a458aec4ccb18991977d2a57c7c53176d" name="a458aec4ccb18991977d2a57c7c53176d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a458aec4ccb18991977d2a57c7c53176d">&#9670;&#160;</a></span>ValueTypeToName()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static std::string geo3dml::Field::ValueTypeToName </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a></td>          <td class="paramname"><span class="paramname"><em>t</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a59f67774b7f8e1ad431cbf428128c3ff" name="a59f67774b7f8e1ad431cbf428128c3ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a59f67774b7f8e1ad431cbf428128c3ff">&#9670;&#160;</a></span>definition_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string geo3dml::Field::definition_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a2a4f512bf3fed4b6782bb986eedf52b8" name="a2a4f512bf3fed4b6782bb986eedf52b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a4f512bf3fed4b6782bb986eedf52b8">&#9670;&#160;</a></span>description_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string geo3dml::Field::description_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7f6dcd5775a8a84f1b9999459b5ffad1" name="a7f6dcd5775a8a84f1b9999459b5ffad1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f6dcd5775a8a84f1b9999459b5ffad1">&#9670;&#160;</a></span>label_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string geo3dml::Field::label_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="ab012a7da0a91b1158791fa3333ad9b83" name="ab012a7da0a91b1158791fa3333ad9b83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab012a7da0a91b1158791fa3333ad9b83">&#9670;&#160;</a></span>name_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string geo3dml::Field::name_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3ecfb291f30d4a7dc4d82f91c65047c9" name="a3ecfb291f30d4a7dc4d82f91c65047c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ecfb291f30d4a7dc4d82f91c65047c9">&#9670;&#160;</a></span>noDataValue_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string geo3dml::Field::noDataValue_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="aff862162ad28b328f466682be9f19f7c" name="aff862162ad28b328f466682be9f19f7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff862162ad28b328f466682be9f19f7c">&#9670;&#160;</a></span>uom_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string geo3dml::Field::uom_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a5802c5fd2bea98a3bbb45911da2d1fa3" name="a5802c5fd2bea98a3bbb45911da2d1fa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5802c5fd2bea98a3bbb45911da2d1fa3">&#9670;&#160;</a></span>valueType_</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="#ac7ae774520c4637de74495c6bdca3da6">ValueType</a> geo3dml::Field::valueType_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/geo3dml/<a class="el" href="_field_8h_source.html">Field.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
